pseudo

code converting이 자유 자재로 되는 세상. 누구나 꿈꾸는 이상형이죠. 여기그것을 위해 달리는 프로젝트가 있습니다. pseudo 는 기본적인 단계에서는 이미 코드 컨버팅을 지원합니다.

2016/03/15 editor’s choice ( ★)

alehander42/pseudo
_pseudo — automated algorithm translation for Python, C++, JS, Go, C#, Ruby :alien:_github.com

설치

$pip3 install pseudo

$pip3 install pseudo-python

실행

def fib(n):  
if n <= 1:  
return 1;  
else:  
return fib(n-1) + fib(n-2)  
print(fib(4))

라는 origin.py 코드를 만든 뒤에

$pseudo-python original.py fib.js

를 실행 시키고 나니 다음과 같은 코드가 생성이 되어 있네요.

실행 결과 값은 같습니다.

조금 더 들여다 보면서 pseudo 코드와 AST등을 자세히 살펴볼 여지는 있는 것 같은 프로젝트입니다.

By Keen Dev on March 14, 2016.

Exported from Medium on May 31, 2017.